package unipush

import (
	"cgs-server/server/model"
	"go.mongodb.org/mongo-driver/bson/primitive"
)

type PushConfig struct {
	Id           string `json:"id" bson:"id"`
	AppId        string `json:"app_id" bson:"app_id"'`
	AppKey       string `json:"app_key" bson:"app_key"`
	AppSecret    string `json:"app_secret" bson:"app_secret"`
	MasterSecret string `json:"master_secret" bson:"master_secret""`

	model.TenantModel `json:"-,inline" bson:",inline"`
}

func (w *PushConfig) SetId(id primitive.ObjectID) {
	w.Id = id.Hex()
}

func (w *PushConfig) GetId() string {
	return w.Id
}
